﻿@charset "utf-8";
body, html {
    color: #444444;
    font-size: 10.5pt;
    font-family: "Arial,sans-serif";
    background-color:#ffffff;
}

td {
    color: #444444;
    font-size: 10.5pt;
    font-family: "Arial,sans-serif";
    text-decoration: none
}

img {border:none;}

hr {height:0;border-width:1px 0 0;}

a {
    font-size: 10.5pt;
    font-family: "Arial, helvetica,verdana";
    text-decoration: none
}

a:link {color:#003399;}
a:visited {color:#003399;}
a:hover {color:#ffffff; background-color:#7bb0f1;}

a.del {color:#c0c0c0;}
a.del:hover {color:#003399; background-color:#ffffff;}

a.buddy {font-size:9pt}
a.gray {color:#888888;}
a.gray:hover {color:#ffffff;}

a.border:hover {background-color:#ffffff; border: 1px solid #c0c0c0}

a.nohover:hover {
    color:#003399;
    background-color:#ffffff;
    font-size: 10.5pt;
    font-family: "helvetica,verdana";
    text-decoration: none
}

input.graybox {border: 1px solid #c0c0c0;}
textarea.graybox {border: 1px solid #c0c0c0;}
select.graybox {border: 1px solid #c0c0c0;z-index:99;}

h1 {font-size: 22px; color: #999999; font-weight:bold}
.h2 {font-size:18px}
.h3 {font-size:12pt}
.h4 {font-size:11pt}
.h5 {font-size:10pt}
.h6 {font-size:9pt}
.h6 td{font-size:9pt}
.h6 a{font-size:9pt}
.l {font-size:11px}
.l a{color:#888888;font-size:11px}

.title {font-size: 24px; color: #999999; font-weight:bold}

.message {
    margin-top:4px;
    padding:16px;
    border-top:1px dotted #cccccc;
    border-bottom:1px dotted #cccccc;
}
.errmsg {color:#ff0000}

.box {background-color:#e2f0f9;padding:10px;}
.dotted td {border-top:1px dotted #bbbbbb;padding-top:4px}

.dotted_bottom td {
    border-bottom:1px dotted #bbbbbb;
    padding:4px 0px 4px 0px;
}

.line {padding:2px;}

img.thumbnail {
    border: 1px solid #bbbbbb;
    padding:2px;
    margin: 0px 4px 4px 0px;
}

.side td {color:#444444; font-size:9pt;}
.side_title {
    color:#003399;
    background-color:#e2f0f9;
    padding:4px;
    overflow:hidden;
    white-space:nowrap;
}
.side_more {float:right; padding:4px;}
.side_more a{font-size:10pt;}
.side_content {padding:4px}
.desc li {color:#444444;list-style:none; padding:2pt;}
.link a {font-size:9pt;}
.number {color:#777777; font-size:14pt; font-weight:normal}

.gray {color:#444444}
.blue {color:#003399}
.lightgray {color:#aaaaaa}

.buddy {
    float:left;
    text-align:center;
    vertical-align: bottom;
    width: 80px;
    margin:8px;
}

.tip {
    color:#444444;
    background-color:#fff9dd;
    padding:8px;
}

.close {
    float: right;
    padding-right: 2px;
    cursor:pointer
}

.asset {
    float:left;
    vertical-align:bottom;
    text-align:center;
    width:100px;
    margin-top:6px;
    margin-bottom:6px;
}

.recommend {
    float:left;
    vertical-align:bottom;
    text-align:center;
    width:110px;
    margin-top:6px;
    margin-bottom:6px;
}

.group_posts {
    float:left;
    vertical-align:bottom;
    text-align:center;
    width:280px;
    margin-top:6px;
    margin-bottom:6px;
}

.asset_table {
    table-layout:fixed;
    border-spacing:0px;
}

.comments {
    table-layout:fixed;
    border-spacing:0px;
}

.asset_table tr.alt { background: #f4f4f4;}
.zebra_even tr.alt { background: #f4f4f4;}
.comments tr.over { background: #f4f4f4;}

.page_nav {padding:2px; margin:2px}
.thin_table td {border:1px dotted #aaaaaa; background-color:#ffffff;}
.links {padding:8px; margin:8px;}
.submiting {font-size:10pt; color:#ffffff; background-color:#7bb0f1}
.login {width:180px}

.content {
    table-layout:fixed;
}

.status0 {}
.status1 {color:#ff0000;}

.tag { padding:12px 4px 0px 0px; line-height:24px;}

.menu {
    position:absolute;
    visibility:hidden;
    z-index:9999;
    width:125px;
    background:#e2f0f9;
    line-height:20px;
    text-align:left;
    padding:4px;
    border:1px solid #cccccc;
}

.menu hr {
  display:block;
  margin:4px 8px;
  line-height:1px;
  border-style:solid;
  border-color:#cccccc;
  font-size:1px;
}

.menu a {
    padding:1px 8px;
    display:block;
    font-size:10pt;
}

.tag { padding:2px;}
.selected_tag {color:#ffffff; background-color:#7bb0f1;}
a.selected_tag {color:#ffffff;}
